


#include "Poller.h"
#include "EpollPoller.h"


// 获取具体的poller

Poller* Poller::newDefaultPoller(EventLoop *loop){
    // 除特意配置环变量外是select或poll 默认都是epoll
    if (::getenv("MUDUO_USE_POLL"))
    {
        return nullptr;  // new PollPoller
    }else{
        return new EpollPoller(loop);  // new EPollPoller
    }
    
}